#ifndef __SCNS_BSP_W25QXX_C_H__
#define __SCNS_BSP_W25QXX_C_H__

#include "ScnsW25qxx.h"

#if defined(SCNS_W25QXX_ENABLE)&&SCNS_W25QXX_ENABLE==1

#define SCNS_BSP_W25QXX_SPI_ENABLE      1
#define SCNS_BSP_W25QXX_QSPI_ENABLE     1

#define SCNS_BSP_W25QXX_QSPI_INSTRUCTION_1_LINE         QSPI_INSTRUCTION_1_LINE
#define SCNS_BSP_W25QXX_QSPI_INSTRUCTION_4_LINES        QSPI_INSTRUCTION_4_LINES
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_NONE               QSPI_ADDRESS_NONE
#define SCNS_BSP_W25QXX_QSPI_DATA_NONE                  QSPI_DATA_NONE
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_8_BITS             QSPI_ADDRESS_8_BITS
#define SCNS_BSP_W25QXX_QSPI_DATA_1_LINE                QSPI_DATA_1_LINE
#define SCNS_BSP_W25QXX_QSPI_DATA_4_LINES               QSPI_DATA_4_LINES
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_32_BITS            QSPI_ADDRESS_32_BITS
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_24_BITS            QSPI_ADDRESS_24_BITS
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_1_LINE             QSPI_ADDRESS_1_LINE
#define SCNS_BSP_W25QXX_QSPI_ADDRESS_4_LINES            QSPI_ADDRESS_4_LINES
#define SCNS_BSP_W25QXX_QSPI_ALTERNATE_BYTES_8_BITS     QSPI_ALTERNATE_BYTES_8_BITS
#define SCNS_BSP_W25QXX_QSPI_ALTERNATE_BYTES_NONES      QSPI_ALTERNATE_BYTES_NONE
#define SCNS_BSP_W25QXX_QSPI_ALTERNATE_BYTES_1_LINE     QSPI_ALTERNATE_BYTES_1_LINE
#define SCNS_BSP_W25QXX_QSPI_ALTERNATE_BYTES_4_LINES    QSPI_ALTERNATE_BYTES_4_LINES

#endif
#endif
